home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 April / EnigmA AMIGA RUN 06 (1996)(G.R. Edizioni)(IT)[!][issue 1996-04][Skylink CD V].iso / docs / corsoguide / propinfo-18.txt < prev    next >
Text File  |  1992-09-03  |  2KB  |  47 lines

  1. Struttura PropInfo
  2.  
  3. Riportiamo la struttura PropInfo con la descrizione dei suoi campi:
  4. struct PropInfo
  5. {
  6.   UWORD Flags;
  7.   UWORD HorizPot;
  8.   UWORD VertPot;
  9.   UWORD HorizBody;
  10.   UWORD VertBody;
  11.   UWORD CWidth;
  12.   UWORD CHeight;
  13.   UWORD HPotRes,VPotRes;
  14.   UWORD LeftBorder;
  15.   UWORD TopBorder;
  16. };
  17.  
  18. Flags
  19. I possibili flags del PropInfo sono:
  20. - PROPBORDERLESS: crea il gadget proporzionale senza bordo.
  21. - AUTOKNOB: se non è impostato l'applicazione dovrà occuparsi dell'immagine
  22.   della manopola, altrimenti verrà realizzata automaticamente dal sistema.
  23. - FREEHORIZ e FREEVERT: impostare FREEHORIZ se la manopola si muove
  24.   orizzontalmente e FREEVERT se si muove verticalmente
  25. - PROPNEWLOOK: utilizza il nuovo look 3D per il rendering del gadget
  26. - KNOBHIT: viene impostato da Intuition quandi la monopola è selezionata
  27.   dall'utente.
  28.  
  29. HorizPot e VertPot
  30. Indicano la posizione della manopola (varia da 0 per la posizione minima a
  31. MAXPOT per quella massima, per cui occorre effettuare una proporzione);
  32. bisogna inizializzarli prima di inserire il gadget nella finestra; una volta
  33. agganciato alla finestra, questi campi possono essere solo letti; per
  34. modificarli bisogna prima rimuovere il gadget (RemoveGadget), scrivere i
  35. campi e reinserire il gadget nella finestra (AddGadget), oppure utilizzare
  36. la funzione NewModifyProp().
  37.  
  38. HorizBody e VertBody
  39. Indicano la grandezza orizzontale e verticale della manopola; tali valori
  40. variano da 0 a MAXBODY; impostare la grandezza a MAXBODY se non vi è alcun
  41. elemento da visualizzare o se quelli esistenti sono inferiori alla capienza
  42. della finestra (per gli altri casi occorre effettuare una proporzione per
  43. determinare esattamente la grandezza della manopola); anche qui valgono gli
  44. stessi discorsi sulla lettura o modifica sopra descritti.
  45.  
  46. Le restanti variabili sono utilizzate da Intuition.
  47.